package com.hjq.fcloud.utils

import android.app.Activity
import android.content.Intent
import android.net.Uri
import com.hjq.toast.ToastUtils

object FileOpenUtils {

    /**
     * 通过系统浏览器打开
     */
    fun openBySystem(activity: Activity, url: String) {
        // 创建一个Intent来启动浏览器
        val intent = Intent(Intent.ACTION_VIEW)
        intent.data = Uri.parse(url)
        // 添加一个判断，如果系统找不到合适的应用来处理这个Intent，就会抛出异常
        if (intent.resolveActivity(activity.getPackageManager()) != null) {
            activity.startActivity(intent)
        } else {
            // 没有应用可以处理这个Intent，可以在这里处理错误情况
            ToastUtils.show("不支持该格式的文件")
        }
    }
}